<!DOCTYPE html>
<html class="client-nojs vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-0 vector-toc-not-available vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-0 vector-feature-night-mode-enabled skin-theme-clientpref-os vector-sticky-header-enabled" lang="fr" dir="ltr"><head>
<meta charset="UTF-8">
<title>Java 3D</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="icon" type="image/png" href="./_res_/favicon.png">
<link rel="canonical" href="https://fr.wikipedia.org/wiki/Java_3D"> <link href="./_mw_/ext.cite.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.wikimediamessages.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.icons.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.search.codex.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.styles.css" rel="stylesheet" type="text/css">
<meta name="ResourceLoaderDynamicStyles" content="">
<link rel="stylesheet" type="text/css" href="./_mw_/site.styles.css">
<link rel="stylesheet" type="text/css" href="./_mw_/noscript.css">
<link rel="stylesheet" type="text/css" href="./_res_/footer.css">
<link rel="stylesheet" type="text/css" href="./_res_/vector-2022.css">
</head>
<body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject page-Java_3D rootpage-Java_3D skin-vector-2022 action-view">
<div class="mw-page-container">
<div class="mw-page-container-inner">
<div class="mw-content-container">
<main id="content" class="mw-body">
<header class="mw-body-header vector-page-titlebar">
<h1 id="firstHeading" class="firstHeading mw-first-heading"><span class="mw-page-title-main">Java 3D</span></h1>
</header>
<a id="top"></a>
<div id="bodyContent" class="vector-body ve-init-mw-desktopArticleTarget-targetContainer" aria-labelledby="firstHeading" data-mw-ve-target-container="">
<div id="contentSub">
<div id="mw-content-subtitle"></div>
</div>
<div id="mw-content-text" class="mw-body-content mw-content-ltr" lang="fr" dir="ltr"><div class="mw-content-ltr mw-parser-output" lang="fr" dir="ltr">
<div class="infobox_v3 infobox infobox--frwiki noarchive" style="width:260px">
<div class="entete icon informatique" style="color: #000000;"><style data-mw-deduplicate="TemplateStyles:r228712691">
/* start https://fr.wikipedia.org/ */
.mw-parser-output .entete.informatique{background-image:url("./_mw_/Picto.nfo.png")}
/* end https://fr.wikipedia.org/ */
</style>
<div>Java 3D</div>
</div>
<p class="mw-empty-elt">
</p>
<div class="images">
</div>
<table><caption style="color:#000000;">Informations</caption>
<tbody><tr>
<th scope="row"><a href="D%C3%A9veloppeur" title="Développeur">Développé par</a></th>
<td>
<span class="wd_p178"><a href="Sun_Microsystems" title="Sun Microsystems">Sun Microsystems</a></span></td>
</tr>
<tr>
<th scope="row"> Type
</th>
<td>
<span class="wd_p366"><a href="Infographie_tridimensionnelle" title="Infographie tridimensionnelle">Infographie tridimensionnelle</a></span></td>
</tr>
<tr>
<th scope="row"><a href="Site_web" title="Site web">Site web</a></th>
<td>
<a rel="nofollow" class="external free" href="http://java3d.java.net/">http://java3d.java.net/</a> (indisponible)</td>
</tr>
</tbody></table>
<p class="mw-empty-elt">
</p>
</div>
<p><b>Java 3D</b> est une <a href="Interface_de_programmation" title="Interface de programmation">interface de programmation</a> (<i>Application Programming Interface</i> ou <i>API</i>) pour la plateforme <a href="Java_(langage)" title="Java (langage)">Java</a> visant la <a href="Synth%C3%A8se_d'image_3D" class="mw-redirect" title="Synthèse d'image 3D">synthèse d'image 3D</a> basée sur les <a href="Graphe_de_sc%C3%A8ne" title="Graphe de scène">graphes de scène</a>. Cette API faisait appel soit aux fonctions de <a href="OpenGL" title="OpenGL">OpenGL</a> ou <a href="Direct3D" title="Direct3D">Direct3D</a> jusqu'à la version 1.6.0 qui fait appel aux fonctions de <a href="JOGL" class="mw-redirect" title="JOGL">JOGL</a>. Depuis sa version 1.2, Java 3D est développé sous l'organisation du <i><a href="Java_Community_Process" title="Java Community Process">Java Community Process</a></i>. Un <a href="Graphe_de_sc%C3%A8ne" title="Graphe de scène">graphe de scène</a> Java 3D est un <a href="Graphe_orient%C3%A9_acyclique" title="Graphe orienté acyclique">graphe orienté acyclique</a>.
</p><p>Java 3D et sa documentation sont disponibles en téléchargement, séparément. Ils ne font pas partie du <a href="Java_Development_Kit" title="Java Development Kit">kit de développement Java (JDK)</a>.
</p>
<div class="mw-heading mw-heading2"><h2 id="Historique">Historique</h2></div>
<p><a href="Intel" title="Intel">Intel</a>, <a href="Silicon_Graphics" title="Silicon Graphics">Silicon Graphics</a>, <a href="Apple" title="Apple">Apple</a>, et <a href="Sun_Microsystems" title="Sun Microsystems">Sun</a> avaient tous des <a href="Interface_de_programmation" title="Interface de programmation">interfaces de programmation</a> basées sur les <a href="Graphe_de_sc%C3%A8ne" title="Graphe de scène">graphes de scène</a> en cours de développement en 1996. Comme ils voulaient tous en faire une version Java, ils décidèrent de la faire ensemble. Ce projet devint Java 3D. Le développement était déjà en cours en 1997. Une version bêta publique fut publiée en <time class="nowrap" datetime="1998-03" data-sort-value="1998-03">mars 1998</time>. La première version fut publiée en <time class="nowrap" datetime="1998-12" data-sort-value="1998-12">décembre 1998</time>. De la mi-2003 à l'été 2004, le développement de Java 3D fut abandonné. À l'été 2004, Java 3D fut publié en tant que projet communautaire, et <a href="Sun_Microsystems" title="Sun Microsystems"> Sun</a> et les bénévoles ont depuis poursuivi son développement.
</p><p>Depuis sa version 1.4 (<a href="2007" title="2007">2007</a>), sa spécification est JSR 926<sup id="cite_ref-1" class="reference"><a href="#cite_note-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup> et la version courante est 1.5.1 (<time class="nowrap" datetime="2007-06" data-sort-value="2007-06">juin 2007</time>).
</p><p>Le <time class="nowrap" datetime="2008-01-29" data-sort-value="2008-01-29">29 janvier 2008</time>, il a été annoncé que des améliorations à Java 3D seraient mises en attente pour produire un <a href="Graphe_de_sc%C3%A8ne" title="Graphe de scène">graphe de scène</a> 3D pour <a href="JavaFX" title="JavaFX">JavaFX</a><sup id="cite_ref-2" class="reference"><a href="#cite_note-2"><span class="cite-bracket">[</span>2<span class="cite-bracket">]</span></a></sup>.
</p><p>Depuis le <time class="nowrap" datetime="2008-02-28" data-sort-value="2008-02-28">28 février 2008</time>, l'intégralité du <a href="Code_source" title="Code source">code source</a> Java 3D est publié sous la licence <a href="Licence_publique_g%C3%A9n%C3%A9rale_GNU" title="Licence publique générale GNU">GPL version 2</a> avec GPL linking exception<sup id="cite_ref-3" class="reference"><a href="#cite_note-3"><span class="cite-bracket">[</span>3<span class="cite-bracket">]</span></a></sup>.
</p><p>Depuis le <time class="nowrap" datetime="2012-02-10" data-sort-value="2012-02-10">10 février 2012</time>, Java 3D utilise <a href="Java_OpenGL" title="Java OpenGL">JOGL</a> 2.0 pour son rendu accéléré matériellement, le portage a été initié par Julien Gouesse<sup id="cite_ref-4" class="reference"><a href="#cite_note-4"><span class="cite-bracket">[</span>4<span class="cite-bracket">]</span></a></sup>.
</p>
<div class="mw-heading mw-heading2"><h2 id="Caractéristiques"><span id="Caract.C3.A9ristiques"></span>Caractéristiques</h2></div>
<p>Comparé aux autres solutions pour la synthèse d'image 3D, Java 3D n'est pas seulement un <i><a href="Adaptateur_(patron_de_conception)" title="Adaptateur (patron de conception)">wrapper</a></i> autour de ces <a href="Interface_de_programmation" title="Interface de programmation">API</a> graphiques, mais une interface qui encapsule la programmation graphique en utilisant une véritable approche <a href="Programmation_orient%C3%A9e_objet" title="Programmation orientée objet">orientée objet</a>.
</p>
<p>Une image est composée avec un <a href="Graphe_de_sc%C3%A8ne" title="Graphe de scène">graphe de scène</a>, qui est une représentation <a href="Vecteur" title="Vecteur">vectorielle</a> des images 3D à être affichées. Ce graphe de scène est structuré en <a href="Arbre_(informatique)" class="mw-redirect" title="Arbre (informatique)">arbre</a>, qui contient les informations nécessaires à l'affichage. On peut s'imaginer un graphe de scène comme un arbre inversé ayant comme racine un nœud (<i>node</i>) nommé <code>Locale</code> qui est relié par une seule série de liens à tout autre nœud de l'arborescence <sup id="cite_ref-5" class="reference"><a href="#cite_note-5"><span class="cite-bracket">[</span>5<span class="cite-bracket">]</span></a></sup>.
</p><p>Il est possible de créer des graphes de scènes illégaux. Cela a lieu lorsque le graphe ne respecte pas les conditions d'un <a href="Graphe_acyclique_orient%C3%A9" class="mw-redirect" title="Graphe acyclique orienté">graphe acyclique orienté</a><sup id="cite_ref-6" class="reference"><a href="#cite_note-6"><span class="cite-bracket">[</span>6<span class="cite-bracket">]</span></a></sup>. Ces graphes peuvent être <a href="Compilateur" title="Compilateur">compilés</a>, mais provoquent une exception lors d'un <a href="Rendu" title="Rendu">rendu</a>.
</p>
<div class="mw-heading mw-heading2"><h2 id="Fonctionnalités"><span id="Fonctionnalit.C3.A9s"></span>Fonctionnalités</h2></div>
<ul><li>Structure de <a href="Graphe_de_sc%C3%A8ne" title="Graphe de scène">graphe de scène</a> multithread</li>
<li><a href="Multiplate-forme" class="mw-redirect" title="Multiplate-forme">Multiplate-forme</a></li>
<li>API générique <a href="3D_temps_r%C3%A9el" title="3D temps réel">temps réel</a>, utilisable à la fois pour la visualisation et les jeux</li>
<li>Support des différents modes de rendu (immédiat, différé…)</li>
<li>Inclut le rendu accéléré matériellement via <a href="Java_OpenGL" title="Java OpenGL">JOGL</a>, <a href="OpenGL" title="OpenGL">OpenGL</a> et <a href="Direct3D" title="Direct3D">Direct3D</a> (en fonction de la plateforme, uniquement <a href="Java_OpenGL" title="Java OpenGL">JOGL</a> 2.0 pour Java 3D 1.6)</li>
<li>Modèle de vue sophistiqué basée sur la <a href="R%C3%A9alit%C3%A9_virtuelle" title="Réalité virtuelle">réalité virtuelle</a> et prenant en charge le rendu stéréoscopique et les configurations complexes d'affichages multiples</li>
<li>Support natif du visiocasque</li>
<li>CAVE (projecteurs sur plusieurs écrans)</li>
<li>Son spatial 3D</li>
<li>Shaders programmables, supportant à la fois <a href="GLSL" class="mw-redirect" title="GLSL">GLSL</a> et <a href="Cg_(langage)" title="Cg (langage)">Cg</a></li>
<li><i>Stencil buffer</i></li>
<li>Importeurs pour la plupart des formats courants, comme 3DS, <a href="Objet_3D_(format_de_fichier)" title="Objet 3D (format de fichier)">OBJ</a>, <a href="VRML" class="mw-redirect" title="VRML">VRML</a>, <a href="X3D" class="mw-redirect" title="X3D">X3D</a>, <a href="NWN" class="mw-redirect" title="NWN">NWN</a>, and FLT</li></ul>
<div class="mw-heading mw-heading3"><h3 id="Composants">Composants</h3></div>
<p>Les packages inclus dans Java 3D sont <code>javax.media.j3d</code> et <code>javax.vecmath</code> <sup id="cite_ref-7" class="reference"><a href="#cite_note-7"><span class="cite-bracket">[</span>7<span class="cite-bracket">]</span></a></sup>.
Les sous-projets du projet Java 3D sont
<code>j3d-contrib-utils</code>,
<code>j3d-core</code>,
<code>j3d-core-utils</code>,
<code>j3d-examples</code>,
<code>j3d-incubator</code>,
<code>j3d-optional-utils</code>,
<code>j3d-vrml97</code>,
<code>j3d-webstart</code>,
<code>j3dfly</code>,
<code>skinandbones</code>,
<code>vecmath</code>
et <code>vecmath-test</code> <sup id="cite_ref-site_officiel_SP_8-0" class="reference"><a href="#cite_note-site_officiel_SP-8"><span class="cite-bracket">[</span>8<span class="cite-bracket">]</span></a></sup>.
</p>
<div class="mw-heading mw-heading2"><h2 id="Produits_compétiteurs"><span id="Produits_comp.C3.A9titeurs"></span>Produits compétiteurs</h2></div>
<p>Pour le langage Java uniquement :
</p><p><b>Usage général :</b>
</p>
<ul><li>AgentFX</li>
<li>3DzzD</li>
<li>Strata Live 3D(tm) <sup id="cite_ref-9" class="reference"><a href="#cite_note-9"><span class="cite-bracket">[</span>9<span class="cite-bracket">]</span></a></sup></li></ul>
<p><b>Jeux :</b>
</p>
<ul><li>Ardor3D</li>
<li>Xith3D</li>
<li><a href="JMonkey_Engine" title="JMonkey Engine">jMonkey Engine</a></li>
<li>Espresso3D</li></ul>
<p><b>Visualisation :</b>
</p>
<ul><li>Aviatrix3D</li>
<li>JView</li>
<li>Jreality<sup id="cite_ref-10" class="reference"><a href="#cite_note-10"><span class="cite-bracket">[</span>10<span class="cite-bracket">]</span></a></sup>.</li></ul>
<div class="mw-heading mw-heading2"><h2 id="Notes_et_références"><span id="Notes_et_r.C3.A9f.C3.A9rences"></span>Notes et références</h2></div>
<div class="references-small decimal" style=""><div class="mw-references-wrap"><ol class="references">
<li id="cite_note-1"><span class="mw-cite-backlink"><a href="#cite_ref-1">↑</a> </span><span class="reference-text"><abbr class="abbr indicateur-langue" title="Langue : anglais">(en)</abbr> <span class="ouvrage">« <a rel="nofollow" class="external text" href="http://jcp.org/en/jsr/detail?id=926"><cite style="font-style:normal;">JSRs: Java Specification Requests - JSR 926: Java 3D</cite></a> » <small style="line-height:1em;">(consulté le <time class="nowrap" datetime="2008-06-18" data-sort-value="2008-06-18">18 juin 2008</time>)</small></span></span>
</li>
<li id="cite_note-2"><span class="mw-cite-backlink"><a href="#cite_ref-2">↑</a> </span><span class="reference-text"><span class="ouvrage" id="2008"><abbr class="abbr indicateur-langue" title="Langue : anglais">(en)</abbr> « <a rel="nofollow" class="external text" href="http://www.java.net/node/674071"><cite style="font-style:normal;" lang="en">ANNOUNCEMENT: Java 3D plans</cite></a> », <a href="Sun_Microsystems" title="Sun Microsystems">Sun Microsystems</a>, <time class="nowrap" datetime="2008-01-29" data-sort-value="2008-01-29">29 janvier 2008</time></span></span>
</li>
<li id="cite_note-3"><span class="mw-cite-backlink"><a href="#cite_ref-3">↑</a> </span><span class="reference-text"><span class="ouvrage" id="2008"><abbr class="abbr indicateur-langue" title="Langue : anglais">(en)</abbr> « <a rel="nofollow" class="external text" href="http://forums.java.net/jive/thread.jspa?messageID=261477&tstart=0#261477"><cite style="font-style:normal;" lang="en">ANNOUNCE: GPL open source release</cite></a> », <a href="Sun_Microsystems" title="Sun Microsystems">Sun Microsystems</a>, <time class="nowrap" datetime="2008-02-28" data-sort-value="2008-02-28">28 février 2008</time> <small style="line-height:1em;">(consulté le <time class="nowrap" datetime="2008-02-29" data-sort-value="2008-02-29">29 février 2008</time>)</small></span></span>
</li>
<li id="cite_note-4"><span class="mw-cite-backlink"><a href="#cite_ref-4">↑</a> </span><span class="reference-text"><span class="ouvrage" id="2012"><abbr class="abbr indicateur-langue" title="Langue : anglais">(en)</abbr> « <a rel="nofollow" class="external text" href="http://forum.jogamp.org/Java3D-now-works-with-JOGL-2-0-td3732206.html"><cite style="font-style:normal;" lang="en">Java3D now works with JOGL 2.0</cite></a> », Julien Gouesse, <time class="nowrap" datetime="2012-10-02" data-sort-value="2012-10-02">2 octobre 2012</time> <small style="line-height:1em;">(consulté le <time class="nowrap" datetime="2012-10-02" data-sort-value="2012-10-02">2 octobre 2012</time>)</small></span></span>
</li>
<li id="cite_note-5"><span class="mw-cite-backlink"><a href="#cite_ref-5">↑</a> </span><span class="reference-text"><span class="ouvrage">« <a rel="nofollow" class="external text" href="http://www.latelier-virtuel.com/2armel/tutj3d/j3d_tutorial_fr_ch0.pdf"><cite style="font-style:normal;">Le tutorial de l'API Java 3D, page 1-3</cite></a> » <small style="line-height:1em;">(consulté le <time class="nowrap" datetime="2008-06-18" data-sort-value="2008-06-18">18 juin 2008</time>)</small></span></span>
</li>
<li id="cite_note-6"><span class="mw-cite-backlink"><a href="#cite_ref-6">↑</a> </span><span class="reference-text"><span class="ouvrage">« <a rel="nofollow" class="external text" href="http://www.latelier-virtuel.com/2armel/tutj3d/j3d_tutorial_fr_ch0.pdf"><cite style="font-style:normal;">Le tutorial de l'API Java 3D, page 1-5</cite></a> » <small style="line-height:1em;">(consulté le <time class="nowrap" datetime="2008-06-18" data-sort-value="2008-06-18">18 juin 2008</time>)</small></span></span>
</li>
<li id="cite_note-7"><span class="mw-cite-backlink"><a href="#cite_ref-7">↑</a> </span><span class="reference-text"><abbr class="abbr indicateur-langue" title="Langue : anglais">(en)</abbr> <span class="ouvrage">« <a rel="nofollow" class="external text" href="http://java.sun.com/javase/technologies/desktop/java3d/forDevelopers/J3D_1_3_API/j3dapi/index.html"><cite style="font-style:normal;">Packages</cite></a> » <small style="line-height:1em;">(consulté le <time class="nowrap" datetime="2008-06-18" data-sort-value="2008-06-18">18 juin 2008</time>)</small></span></span>
</li>
<li id="cite_note-site_officiel_SP-8"><span class="mw-cite-backlink"><a href="#cite_ref-site_officiel_SP_8-0">↑</a> </span><span class="reference-text"><span class="ouvrage"><span class="noarchive">« <a rel="nofollow" class="external text" href="https://java3d.dev.java.net/#Subprojects"><cite style="font-style:normal; color:var(--color-link-red, #d73333);">Sous-projets sur le site officiel</cite></a> »<sup class="">(<a rel="nofollow" class="external text" href="https://web.archive.org/web/*/https://java3d.dev.java.net/#Subprojects">Archive.org</a> • <a rel="nofollow" class="external text" href="https://archive.wikiwix.com/cache/?url=https://java3d.dev.java.net/#Subprojects">Wikiwix</a> • <a rel="nofollow" class="external text" href="https://archive.is/https://java3d.dev.java.net/#Subprojects">Archive.is</a> • <a rel="nofollow" class="external text" href="https://webcache.googleusercontent.com/search?hl=fr&q=cache:https://java3d.dev.java.net/#Subprojects">Google</a> • Que faire ?)</sup></span> <small style="line-height:1em;">(consulté le <time class="nowrap" datetime="2013-04-11" data-sort-value="2013-04-11">11 avril 2013</time>)</small></span></span>
</li>
<li id="cite_note-9"><span class="mw-cite-backlink"><a href="#cite_ref-9">↑</a> </span><span class="reference-text"><a rel="nofollow" class="external text" href="http://www.strata.com">S T R A T A - The Power of 3D</a></span>
</li>
<li id="cite_note-10"><span class="mw-cite-backlink"><a href="#cite_ref-10">↑</a> </span><span class="reference-text"><a rel="nofollow" class="external text" href="http://www3.math.tu-berlin.de/jreality/">jReality | Home</a></span>
</li>
</ol></div>
</div>
<div class="mw-heading mw-heading2"><h2 id="Voir_aussi">Voir aussi</h2></div>
<ul><li><a href="Liste_de_biblioth%C3%A8ques_3D" title="Liste de bibliothèques 3D">Liste de bibliothèques 3D</a></li></ul>
<div class="mw-heading mw-heading3"><h3 id="Liens_externes">Liens externes</h3></div>
<ul><li><abbr class="abbr indicateur-langue" title="Langue : anglais">(en)</abbr> <span class="ouvrage"><span class="noarchive">« <a rel="nofollow" class="external text" href="https://java3d.dev.java.net/"><cite style="font-style:normal; color:var(--color-link-red, #d73333);">Site officiel</cite></a> »<sup class="">(<a rel="nofollow" class="external text" href="https://web.archive.org/web/*/https://java3d.dev.java.net/">Archive.org</a> • <a rel="nofollow" class="external text" href="https://archive.wikiwix.com/cache/?url=https://java3d.dev.java.net/">Wikiwix</a> • <a rel="nofollow" class="external text" href="https://archive.is/https://java3d.dev.java.net/">Archive.is</a> • <a rel="nofollow" class="external text" href="https://webcache.googleusercontent.com/search?hl=fr&q=cache:https://java3d.dev.java.net/">Google</a> • Que faire ?)</sup></span> <small style="line-height:1em;">(consulté le <time class="nowrap" datetime="2013-04-11" data-sort-value="2013-04-11">11 avril 2013</time>)</small></span></li>
<li><abbr class="abbr indicateur-langue" title="Langue : français">(fr)</abbr> <a rel="nofollow" class="external text" href="http://jeux.developpez.com/tutoriels/?page=prog-3d#java3d-3d">Tutoriels</a> sur le développement avec Java 3D</li>
<li><abbr class="abbr indicateur-langue" title="Langue : français">(fr)</abbr> <a rel="nofollow" class="external text" href="http://gouessej.wordpress.com/2012/08/01/java-3d-est-de-retour-java-3d-is-back/#installation">Installation de Java 3D 1.6.0</a></li>
<li><abbr class="abbr indicateur-langue" title="Langue : anglais">(en)</abbr> <a rel="nofollow" class="external text" href="http://forum.jogamp.org/java3d-f3728156.html">Forum officiel de Java 3D 1.6</a></li>
<li><abbr class="abbr indicateur-langue" title="Langue : anglais">(en)</abbr> <a rel="nofollow" class="external text" href="http://jogamp.org/deployment/java3d/">Pré-versions de Java 3D 1.6</a></li></ul>
<ul id="bandeau-portail" class="bandeau-portail"><li><span class="bandeau-portail-element"><span class="bandeau-portail-icone"><span class="noviewer" typeof="mw:File"></span></span> <span class="bandeau-portail-texte">Portail de la programmation informatique</span> </span></li> </ul></div><!--htdig_noindex--><div><div class="zim-footer">
Cet article est issu de <a class="external text" title="Dernière modification le 2023-11-19" href="https://fr.wikipedia.org/wiki/?title=Java_3D&oldid=209776913">Wikipédia</a>. Sauf mention contraire, le texte est disponible sous <a class="external text" href="https://creativecommons.org/licenses/by-sa/4.0/deed.fr">Creative Commons Attribution-Share Alike 4.0</a>. Des conditions supplémentaires peuvent s’appliquer aux fichiers multimédias.
</div>
</div><!--/htdig_noindex--></div>
</div>
</main>
</div>
</div>
</div>
<script src="./_webp_/webpHandler.js"></script>
</body></html>